home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / dolmorph / src / zmorphgo.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-07  |  17.5 KB  |  765 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    idMorphSucceedWin ;
  9. extern int    idMorphSucceedTitleMsg ;
  10. extern int    idMorphSucceedMsg ;
  11. extern int    idMorphSucceedStopDBtn ;
  12. extern int    MorphSucceedStopDBtnFunc() ;
  13. extern int    idMorphSetupWin ;
  14. extern int    MorphSetupBackWinFunc() ;
  15. extern int    idMorphSetupBetweenNBox ;
  16. extern int    MorphSetupBetweenNBoxFunc() ;
  17. extern int    idMorphSetupSpecTIcon[4] ;
  18. extern int    MorphSetupSpecTIconFunc() ;
  19. extern int    idMorphSetupBackTIcon[2] ;
  20. extern int    MorphSetupBackTIconFunc() ;
  21. extern int    idMorphSetupOkDBtn ;
  22. extern int    MorphSetupOkDBtnFunc() ;
  23. extern int    idMorphSetupCancelDBtn ;
  24. extern int    MorphSetupCancelDBtnFunc() ;
  25. extern int    idMorphSetupTitleMsg ;
  26. extern int    idMorphBetweenMsg ;
  27. extern int    idMorphSetupTransTypeTIcon[4] ;
  28. extern int    MorphSetupTransTypeTIconFunc() ;
  29.  
  30. #define ALIGN    4
  31. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  32.  
  33. /*    MMI_init 用データ    */
  34.  
  35. /*    ヘッダ    */
  36.  
  37. MMIINIT    initDataZMORPHGO = { "MmiInit",  44, 0 } ;
  38.  
  39. /* idMorphSucceedWin */
  40.  
  41. static MMIPACKET d001 = {    &idMorphSucceedWin,
  42.                             NULL,
  43.                             &MJ_WINDOWL40,
  44.                             OFFSET(WINDOWL40),
  45.                             MS_NONE
  46.                         } ;
  47. static WINDOWL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40,
  48.                               80,  96, 383, 282, 8, 6, 8,
  49.                             MS_UFRAMEL40 | MS_FRAMEL40,
  50.                             NULL,   0,   0,
  51.                                1,  17,   0,   0,
  52.                              128,  96, 640, 480,
  53.                             0,
  54.                             "ウィンドウ",
  55.                         } ;
  56.  
  57. /* idMorphSucceedTitleMsg */
  58.  
  59. static MMIPACKET d002 = {    &idMorphSucceedTitleMsg,
  60.                             &idMorphSucceedWin,
  61.                             &MJ_MSGL40,
  62.                             OFFSET(MSGL40),
  63.                             MS_NONE
  64.                         } ;
  65. static MSGL40    d002d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  66.                               80, 104, 383, 119, 8, 6, 8,
  67.                             MS_NONEL40,
  68.                             "モーフィング計算実行中",
  69.                                1,  12,  12,
  70.                             MS_BOLDL40,
  71.                                0,   0
  72.                         } ;
  73.  
  74. /* idMorphSucceedMsg */
  75.  
  76. static MMIPACKET d003 = {    &idMorphSucceedMsg,
  77.                             &idMorphSucceedWin,
  78.                             &MJ_MSGL40,
  79.                             OFFSET(MSGL40),
  80.                             MS_NONE
  81.                         } ;
  82. static MSGL40    d003d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  83.                               84, 128, 379, 143, 8, 6, 8,
  84.                             MS_OPAQUEL40,
  85.                             "5枚中 2枚目",
  86.                                1,  12,  12,
  87.                             MS_NONEL40,
  88.                                0,   0
  89.                         } ;
  90.  
  91. /* NULL */
  92.  
  93. static MMIPACKET d004 = {    NULL,
  94.                             &idMorphSucceedWin,
  95.                             &MJ_MSGL40,
  96.                             OFFSET(MSGL40),
  97.                             MS_NONE
  98.                         } ;
  99. static MSGL40    d004d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  100.                               84, 220, 379, 235, 8, 6, 8,
  101.                             MS_NONEL40,
  102.                             "計算の終わった画像は、",
  103.                                1,  12,  12,
  104.                             MS_NONEL40,
  105.                                0,   0
  106.                         } ;
  107.  
  108. /* NULL */
  109.  
  110. static MMIPACKET d005 = {    NULL,
  111.                             &idMorphSucceedWin,
  112.                             &MJ_MSGL40,
  113.                             OFFSET(MSGL40),
  114.                             MS_NONE
  115.                         } ;
  116. static MSGL40    d005d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  117.                               84, 236, 379, 251, 8, 6, 8,
  118.                             MS_NONEL40,
  119.                             "「動画倉庫」ウィンドウに格納されます",
  120.                                1,  12,  12,
  121.                             MS_NONEL40,
  122.                                0,   0
  123.                         } ;
  124.  
  125. /* idMorphSucceedStopDBtn */
  126.  
  127. static MMIPACKET d006 = {    &idMorphSucceedStopDBtn,
  128.                             &idMorphSucceedWin,
  129.                             &MJ_DBUTTONL40,
  130.                             OFFSET(DBUTTONL40),
  131.                             MS_NONE
  132.                         } ;
  133. static DBUTTONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  134.                              200, 257, 263, 276, 8, 6, 8,
  135.                             MS_UFRAMEL40 | MS_FRAMEL40,
  136.                             MorphSucceedStopDBtnFunc,
  137.                             0x0000
  138.                         } ;
  139.  
  140. /* NULL */
  141.  
  142. static MMIPACKET d007 = {    NULL,
  143.                             &idMorphSucceedWin,
  144.                             &MJ_MSGL40,
  145.                             OFFSET(MSGL40),
  146.                             MS_NONE
  147.                         } ;
  148. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  149.                              204, 258, 259, 273, 8, 6, 8,
  150.                             MS_NONEL40,
  151.                             "中断",
  152.                                1,  12,  12,
  153.                             MS_NONEL40,
  154.                                0,   0
  155.                         } ;
  156.  
  157. /* idMorphSetupWin */
  158.  
  159. static MMIPACKET d008 = {    &idMorphSetupWin,
  160.                             NULL,
  161.                             &MJ_WINDOWL40,
  162.                             OFFSET(WINDOWL40),
  163.                             MS_NONE
  164.                         } ;
  165. static WINDOWL40    d008d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40,
  166.                                8,  12, 319, 391, 8, 6, 8,
  167.                             MS_UFRAMEL40 | MS_FRAMEL40,
  168.                             NULL,   0,   0,
  169.                              108, 176,  64,  48,
  170.                              128,  96, 640, 480,
  171.                             MorphSetupBackWinFunc,
  172.                             NULL,
  173.                         } ;
  174.  
  175. /* idMorphSetupBetweenNBox */
  176.  
  177. static MMIPACKET d009 = {    &idMorphSetupBetweenNBox,
  178.                             &idMorphSetupWin,
  179.                             &MJ_NUMBOXL40,
  180.                             OFFSET(NUMBOXL40),
  181.                             MS_NONE
  182.                         } ;
  183. static NUMBOXL40    d009d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  184.                              116,  44, 171,  75, 8, 6, 8,
  185.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  186.                             MorphSetupBetweenNBoxFunc,
  187.                                1,  12,  12,
  188.                             MS_NONEL40,
  189.                                0,   0,
  190.                                5,   2, 255,   1,   0,
  191.                              263, 264
  192.                         } ;
  193.  
  194. /* idMorphSetupSpecTIcon[0] */
  195.  
  196. static MMIPACKET d010 = {    &idMorphSetupSpecTIcon[0],
  197.                             &idMorphSetupWin,
  198.                             &MJ_TICONL40,
  199.                             OFFSET(TICONL40),
  200.                             MS_NONE
  201.                         } ;
  202. static TICONL40    d010d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  203.                              116,  88, 171, 103, 8, 6, 8,
  204.                             MS_NONEL40,
  205.                             MorphSetupSpecTIconFunc,
  206.                             0x0000, 259, 260
  207.                         } ;
  208.  
  209. /* idMorphSetupSpecTIcon[1] */
  210.  
  211. static MMIPACKET d011 = {    &idMorphSetupSpecTIcon[1],
  212.                             &idMorphSetupWin,
  213.                             &MJ_TICONL40,
  214.                             OFFSET(TICONL40),
  215.                             MS_NONE
  216.                         } ;
  217. static TICONL40    d011d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  218.                              196,  88, 239, 103, 8, 6, 8,
  219.                             MS_NONEL40,
  220.                             MorphSetupSpecTIconFunc,
  221.                             0x0000, 259, 260
  222.                         } ;
  223.  
  224. /* idMorphSetupSpecTIcon[2] */
  225.  
  226. static MMIPACKET d012 = {    &idMorphSetupSpecTIcon[2],
  227.                             &idMorphSetupWin,
  228.                             &MJ_TICONL40,
  229.                             OFFSET(TICONL40),
  230.                             MS_NONE
  231.                         } ;
  232. static TICONL40    d012d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  233.                              116, 104, 171, 119, 8, 6, 8,
  234.                             MS_NONEL40,
  235.                             MorphSetupSpecTIconFunc,
  236.                             0x0000, 259, 260
  237.                         } ;
  238.  
  239. /* idMorphSetupSpecTIcon[3] */
  240.  
  241. static MMIPACKET d013 = {    &idMorphSetupSpecTIcon[3],
  242.                             &idMorphSetupWin,
  243.                             &MJ_TICONL40,
  244.                             OFFSET(TICONL40),
  245.                             MS_NONE
  246.                         } ;
  247. static TICONL40    d013d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  248.                              196, 104, 287, 119, 8, 6, 8,
  249.                             MS_NONEL40,
  250.                             MorphSetupSpecTIconFunc,
  251.                             0x0000, 259, 260
  252.                         } ;
  253.  
  254. /* idMorphSetupBackTIcon[0] */
  255.  
  256. static MMIPACKET d014 = {    &idMorphSetupBackTIcon[0],
  257.                             &idMorphSetupWin,
  258.                             &MJ_TICONL40,
  259.                             OFFSET(TICONL40),
  260.                             MS_NONE
  261.                         } ;
  262. static TICONL40    d014d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  263.                              116, 148, 171, 163, 8, 6, 8,
  264.                             MS_NONEL40,
  265.                             MorphSetupBackTIconFunc,
  266.                             0x0000, 259, 260
  267.                         } ;
  268.  
  269. /* idMorphSetupBackTIcon[1] */
  270.  
  271. static MMIPACKET d015 = {    &idMorphSetupBackTIcon[1],
  272.                             &idMorphSetupWin,
  273.                             &MJ_TICONL40,
  274.                             OFFSET(TICONL40),
  275.                             MS_NONE
  276.                         } ;
  277. static TICONL40    d015d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  278.                              196, 148, 251, 163, 8, 6, 8,
  279.                             MS_NONEL40,
  280.                             MorphSetupBackTIconFunc,
  281.                             0x0000, 259, 260
  282.                         } ;
  283.  
  284. /* NULL */
  285.  
  286. static MMIPACKET d016 = {    NULL,
  287.                             &idMorphSetupWin,
  288.                             &MJ_MSGL40,
  289.                             OFFSET(MSGL40),
  290.                             MS_NONE
  291.                         } ;
  292. static MSGL40    d016d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  293.                               16,  88,  63, 103, 8, 6, 8,
  294.                             MS_NONEL40,
  295.                             "収束精度",
  296.                                1,  12,  12,
  297.                             MS_NONEL40,
  298.                                0,   0
  299.                         } ;
  300.  
  301. /* NULL */
  302.  
  303. static MMIPACKET d017 = {    NULL,
  304.                             &idMorphSetupWin,
  305.                             &MJ_MSGL40,
  306.                             OFFSET(MSGL40),
  307.                             MS_NONE
  308.                         } ;
  309. static MSGL40    d017d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  310.                              132,  88, 171, 103, 8, 6, 8,
  311.                             MS_NONEL40,
  312.                             "ふつう",
  313.                                1,  12,  12,
  314.                             MS_NONEL40,
  315.                                0,   0
  316.                         } ;
  317.  
  318. /* NULL */
  319.  
  320. static MMIPACKET d018 = {    NULL,
  321.                             &idMorphSetupWin,
  322.                             &MJ_MSGL40,
  323.                             OFFSET(MSGL40),
  324.                             MS_NONE
  325.                         } ;
  326. static MSGL40    d018d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  327.                              212,  88, 243, 103, 8, 6, 8,
  328.                             MS_NONEL40,
  329.                             "粗い",
  330.                                1,  12,  12,
  331.                             MS_NONEL40,
  332.                                0,   0
  333.                         } ;
  334.  
  335. /* NULL */
  336.  
  337. static MMIPACKET d019 = {    NULL,
  338.                             &idMorphSetupWin,
  339.                             &MJ_MSGL40,
  340.                             OFFSET(MSGL40),
  341.                             MS_NONE
  342.                         } ;
  343. static MSGL40    d019d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  344.                              132, 104, 171, 119, 8, 6, 8,
  345.                             MS_NONEL40,
  346.                             "細かい",
  347.                                1,  12,  12,
  348.                             MS_NONEL40,
  349.                                0,   0
  350.                         } ;
  351.  
  352. /* NULL */
  353.  
  354. static MMIPACKET d020 = {    NULL,
  355.                             &idMorphSetupWin,
  356.                             &MJ_MSGL40,
  357.                             OFFSET(MSGL40),
  358.                             MS_NONE
  359.                         } ;
  360. static MSGL40    d020d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  361.                              212, 104, 283, 119, 8, 6, 8,
  362.                             MS_NONEL40,
  363.                             "すごく細かい",
  364.                                1,  12,  12,
  365.                             MS_NONEL40,
  366.                                0,   0
  367.                         } ;
  368.  
  369. /* idMorphSetupOkDBtn */
  370.  
  371. static MMIPACKET d021 = {    &idMorphSetupOkDBtn,
  372.                             &idMorphSetupWin,
  373.                             &MJ_DBUTTONL40,
  374.                             OFFSET(DBUTTONL40),
  375.                             MS_NONE
  376.                         } ;
  377. static DBUTTONL40    d021d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  378.                               92, 356, 147, 375, 8, 6, 8,
  379.                             MS_UFRAMEL40 | MS_FRAMEL40,
  380.                             MorphSetupOkDBtnFunc,
  381.                             0x0000
  382.                         } ;
  383.  
  384. /* NULL */
  385.  
  386. static MMIPACKET d022 = {    NULL,
  387.                             &idMorphSetupWin,
  388.                             &MJ_MSGL40,
  389.                             OFFSET(MSGL40),
  390.                             MS_NONE
  391.                         } ;
  392. static MSGL40    d022d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  393.                               96, 356, 143, 375, 8, 6, 8,
  394.                             MS_NONEL40,
  395.                             "計算開始",
  396.                                1,  12,  12,
  397.                             MS_NONEL40,
  398.                                0,   0
  399.                         } ;
  400.  
  401. /* idMorphSetupCancelDBtn */
  402.  
  403. static MMIPACKET d023 = {    &idMorphSetupCancelDBtn,
  404.                             &idMorphSetupWin,
  405.                             &MJ_DBUTTONL40,
  406.                             OFFSET(DBUTTONL40),
  407.                             MS_NONE
  408.                         } ;
  409. static DBUTTONL40    d023d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  410.                              184, 356, 239, 375, 8, 6, 8,
  411.                             MS_UFRAMEL40 | MS_FRAMEL40,
  412.                             MorphSetupCancelDBtnFunc,
  413.                             0x0000
  414.                         } ;
  415.  
  416. /* NULL */
  417.  
  418. static MMIPACKET d024 = {    NULL,
  419.                             &idMorphSetupWin,
  420.                             &MJ_MSGL40,
  421.                             OFFSET(MSGL40),
  422.                             MS_NONE
  423.                         } ;
  424. static MSGL40    d024d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  425.                              188, 356, 235, 375, 8, 6, 8,
  426.                             MS_NONEL40,
  427.                             "取消",
  428.                                1,  12,  12,
  429.                             MS_NONEL40,
  430.                                0,   0
  431.                         } ;
  432.  
  433. /* NULL */
  434.  
  435. static MMIPACKET d025 = {    NULL,
  436.                             &idMorphSetupWin,
  437.                             &MJ_MSGL40,
  438.                             OFFSET(MSGL40),
  439.                             MS_NONE
  440.                         } ;
  441. static MSGL40    d025d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  442.                               16,  52, 107,  67, 8, 6, 8,
  443.                             MS_NONEL40,
  444.                             "作成画像の枚数",
  445.                                1,  12,  12,
  446.                             MS_NONEL40,
  447.                                0,   0
  448.                         } ;
  449.  
  450. /* idMorphSetupTitleMsg */
  451.  
  452. static MMIPACKET d026 = {    &idMorphSetupTitleMsg,
  453.                             &idMorphSetupWin,
  454.                             &MJ_MSGL40,
  455.                             OFFSET(MSGL40),
  456.                             MS_NONE
  457.                         } ;
  458. static MSGL40    d026d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  459.                                8,  20, 319,  35, 8, 6, 8,
  460.                             MS_NONEL40,
  461.                             "モーフィング",
  462.                                1,  12,  12,
  463.                             MS_BOLDL40,
  464.                                0,   0
  465.                         } ;
  466.  
  467. /* idMorphBetweenMsg */
  468.  
  469. static MMIPACKET d027 = {    &idMorphBetweenMsg,
  470.                             &idMorphSetupWin,
  471.                             &MJ_MSGL40,
  472.                             OFFSET(MSGL40),
  473.                             MS_NONE
  474.                         } ;
  475. static MSGL40    d027d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  476.                              176,  52, 275,  67, 8, 6, 8,
  477.                             MS_OPAQUEL40,
  478.                             "(3枚を補間)",
  479.                                1,  12,  12,
  480.                             MS_NONEL40,
  481.                                0,   0
  482.                         } ;
  483.  
  484. /* NULL */
  485.  
  486. static MMIPACKET d028 = {    NULL,
  487.                             &idMorphSetupWin,
  488.                             &MJ_MSGL40,
  489.                             OFFSET(MSGL40),
  490.                             MS_NONE
  491.                         } ;
  492. static MSGL40    d028d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  493.                               80, 120, 247, 135, 8, 6, 8,
  494.                             MS_NONEL40,
  495.                             "(細かいほど時間がかかります)",
  496.                                1,  12,  12,
  497.                             MS_NONEL40,
  498.                                0,   0
  499.                         } ;
  500.  
  501. /* NULL */
  502.  
  503. static MMIPACKET d029 = {    NULL,
  504.                             &idMorphSetupWin,
  505.                             &MJ_MSGL40,
  506.                             OFFSET(MSGL40),
  507.                             MS_NONE
  508.                         } ;
  509. static MSGL40    d029d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  510.                               16, 148,  63, 163, 8, 6, 8,
  511.                             MS_NONEL40,
  512.                             "背景",
  513.                                1,  12,  12,
  514.                             MS_NONEL40,
  515.                                0,   0
  516.                         } ;
  517.  
  518. /* NULL */
  519.  
  520. static MMIPACKET d030 = {    NULL,
  521.                             &idMorphSetupWin,
  522.                             &MJ_MSGL40,
  523.                             OFFSET(MSGL40),
  524.                             MS_NONE
  525.                         } ;
  526. static MSGL40    d030d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  527.                              132, 148, 159, 163, 8, 6, 8,
  528.                             MS_NONEL40,
  529.                             "なし",
  530.                                1,  12,  12,
  531.                             MS_NONEL40,
  532.                                0,   0
  533.                         } ;
  534.  
  535. /* NULL */
  536.  
  537. static MMIPACKET d031 = {    NULL,
  538.                             &idMorphSetupWin,
  539.                             &MJ_MSGL40,
  540.                             OFFSET(MSGL40),
  541.                             MS_NONE
  542.                         } ;
  543. static MSGL40    d031d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  544.                              212, 148, 243, 163, 8, 6, 8,
  545.                             MS_NONEL40,
  546.                             "あり",
  547.                                1,  12,  12,
  548.                             MS_NONEL40,
  549.                                0,   0
  550.                         } ;
  551.  
  552. /* NULL */
  553.  
  554. static MMIPACKET d032 = {    NULL,
  555.                             &idMorphSetupWin,
  556.                             &MJ_MSGL40,
  557.                             OFFSET(MSGL40),
  558.                             MS_NONE
  559.                         } ;
  560. static MSGL40    d032d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  561.                               80, 164, 295, 179, 8, 6, 8,
  562.                             MS_NONEL40,
  563.                             "(画像の左上端と同色の部分が透けます)",
  564.                                1,  12,  12,
  565.                             MS_NONEL40,
  566.                                0,   0
  567.                         } ;
  568.  
  569. /* NULL */
  570.  
  571. static MMIPACKET d033 = {    NULL,
  572.                             &idMorphSetupWin,
  573.                             &MJ_MSGL40,
  574.                             OFFSET(MSGL40),
  575.                             MS_NONE
  576.                         } ;
  577. static MSGL40    d033d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  578.                               16, 188,  63, 203, 8, 6, 8,
  579.                             MS_NONEL40,
  580.                             "背景画像",
  581.                                1,  12,  12,
  582.                             MS_NONEL40,
  583.                                0,   0
  584.                         } ;
  585.  
  586. /* NULL */
  587.  
  588. static MMIPACKET d034 = {    NULL,
  589.                             &idMorphSetupWin,
  590.                             &MJ_MSGL40,
  591.                             OFFSET(MSGL40),
  592.                             MS_NONE
  593.                         } ;
  594. static MSGL40    d034d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  595.                               80, 240, 307, 255, 8, 6, 8,
  596.                             MS_NONEL40,
  597.                             "(前もって静止画倉庫でマークしておいた",
  598.                                1,  12,  12,
  599.                             MS_NONEL40,
  600.                                0,   0
  601.                         } ;
  602.  
  603. /* NULL */
  604.  
  605. static MMIPACKET d035 = {    NULL,
  606.                             &idMorphSetupWin,
  607.                             &MJ_MSGL40,
  608.                             OFFSET(MSGL40),
  609.                             MS_NONE
  610.                         } ;
  611. static MSGL40    d035d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  612.                               80, 256, 307, 271, 8, 6, 8,
  613.                             MS_NONEL40,
  614.                             " 画像が、背景画像となります)",
  615.                                1,  12,  12,
  616.                             MS_NONEL40,
  617.                                0,   0
  618.                         } ;
  619.  
  620. /* NULL */
  621.  
  622. static MMIPACKET d036 = {    NULL,
  623.                             &idMorphSetupWin,
  624.                             &MJ_MSGL40,
  625.                             OFFSET(MSGL40),
  626.                             MS_NONE
  627.                         } ;
  628. static MSGL40    d036d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  629.                               16, 284, 103, 299, 8, 6, 8,
  630.                             MS_NONEL40,
  631.                             "変形速度",
  632.                                1,  12,  12,
  633.                             MS_NONEL40,
  634.                                0,   0
  635.                         } ;
  636.  
  637. /* idMorphSetupTransTypeTIcon[0] */
  638.  
  639. static MMIPACKET d037 = {    &idMorphSetupTransTypeTIcon[0],
  640.                             &idMorphSetupWin,
  641.                             &MJ_TICONL40,
  642.                             OFFSET(TICONL40),
  643.                             MS_NONE
  644.                         } ;
  645. static TICONL40    d037d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  646.                              116, 284, 215, 299, 8, 6, 8,
  647.                             MS_NONEL40,
  648.                             MorphSetupTransTypeTIconFunc,
  649.                             0x0000, 259, 260
  650.                         } ;
  651.  
  652. /* idMorphSetupTransTypeTIcon[1] */
  653.  
  654. static MMIPACKET d038 = {    &idMorphSetupTransTypeTIcon[1],
  655.                             &idMorphSetupWin,
  656.                             &MJ_TICONL40,
  657.                             OFFSET(TICONL40),
  658.                             MS_NONE
  659.                         } ;
  660. static TICONL40    d038d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  661.                              116, 300, 199, 315, 8, 6, 8,
  662.                             MS_NONEL40,
  663.                             MorphSetupTransTypeTIconFunc,
  664.                             0x0000, 259, 260
  665.                         } ;
  666.  
  667. /* idMorphSetupTransTypeTIcon[2] */
  668.  
  669. static MMIPACKET d039 = {    &idMorphSetupTransTypeTIcon[2],
  670.                             &idMorphSetupWin,
  671.                             &MJ_TICONL40,
  672.                             OFFSET(TICONL40),
  673.                             MS_NONE
  674.                         } ;
  675. static TICONL40    d039d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  676.                              220, 300, 307, 315, 8, 6, 8,
  677.                             MS_NONEL40,
  678.                             MorphSetupTransTypeTIconFunc,
  679.                             0x0000, 259, 260
  680.                         } ;
  681.  
  682. /* idMorphSetupTransTypeTIcon[3] */
  683.  
  684. static MMIPACKET d040 = {    &idMorphSetupTransTypeTIcon[3],
  685.                             &idMorphSetupWin,
  686.                             &MJ_TICONL40,
  687.                             OFFSET(TICONL40),
  688.                             MS_NONE
  689.                         } ;
  690. static TICONL40    d040d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  691.                              116, 316, 231, 331, 8, 6, 8,
  692.                             MS_NONEL40,
  693.                             MorphSetupTransTypeTIconFunc,
  694.                             0x0000, 259, 260
  695.                         } ;
  696.  
  697. /* NULL */
  698.  
  699. static MMIPACKET d041 = {    NULL,
  700.                             &idMorphSetupWin,
  701.                             &MJ_MSGL40,
  702.                             OFFSET(MSGL40),
  703.                             MS_NONE
  704.                         } ;
  705. static MSGL40    d041d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  706.                              132, 284, 215, 299, 8, 6, 8,
  707.                             MS_NONEL40,
  708.                             "同じ速さで変形",
  709.                                1,  12,  12,
  710.                             MS_NONEL40,
  711.                                0,   0
  712.                         } ;
  713.  
  714. /* NULL */
  715.  
  716. static MMIPACKET d042 = {    NULL,
  717.                             &idMorphSetupWin,
  718.                             &MJ_MSGL40,
  719.                             OFFSET(MSGL40),
  720.                             MS_NONE
  721.                         } ;
  722. static MSGL40    d042d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  723.                              132, 300, 199, 315, 8, 6, 8,
  724.                             MS_NONEL40,
  725.                             "だんだん速く",
  726.                                1,  12,  12,
  727.                             MS_NONEL40,
  728.                                0,   0
  729.                         } ;
  730.  
  731. /* NULL */
  732.  
  733. static MMIPACKET d043 = {    NULL,
  734.                             &idMorphSetupWin,
  735.                             &MJ_MSGL40,
  736.                             OFFSET(MSGL40),
  737.                             MS_NONE
  738.                         } ;
  739. static MSGL40    d043d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  740.                              236, 300, 303, 315, 8, 6, 8,
  741.                             MS_NONEL40,
  742.                             "だんだん遅く",
  743.                                1,  12,  12,
  744.                             MS_NONEL40,
  745.                                0,   0
  746.                         } ;
  747.  
  748. /* NULL */
  749.  
  750. static MMIPACKET d044 = {    NULL,
  751.                             &idMorphSetupWin,
  752.                             &MJ_MSGL40,
  753.                             0,
  754.                             MS_NONE
  755.                         } ;
  756. static MSGL40    d044d =     {    MS_LEFTL40 | MS_DSPONLYL40,
  757.                              132, 316, 227, 331, 8, 6, 8,
  758.                             MS_NONEL40,
  759.                             "遅い→速い→遅い",
  760.                                1,  12,  12,
  761.                             MS_NONEL40,
  762.                                0,   0
  763.                         } ;
  764.  
  765.